Чтобы функция Добавления/удаления программ в Панели управления могла получить необходимую информацию о приложении, Ваше приложение должно занести всю информацию в следующую таблицу. Эти значения можно установить с помощью свойств пакета на базе Windows Installer. Задание значений этих свойств автоматически приведет к записи соответствующих значений в реестр в раздел
HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion \Uninstall \{ProductCode}
Свойство | Соответствующее значение реестра | Содержит |
ProductNameProductName | DisplayNameDisplayName | Отображаемое имя приложения. |
ARPINSTALLLOCATIONARPINSTALLLOCATION | InstallLocationInstallLocation | Полный путь, по которому расположено приложение (папка или файл .exe). |
ManufacturerManufacturer | PublisherPublisher | Распространитель/разработчик приложения. |
ProductVersionProductVersion | VersionMajorVersionMajor | Основной номер версии приложения. |
ProductVersionProductVersion | VersionMinorVersionMinor | Номер расширения версии. |
Замечание: Имена свойств учитывают регистр.
Вы можете также определять дополнительные свойства для представления в функции Добавления/удаление программ, такие как идентификатор продукта (ID), информация о его поддержке и т.д. Полную информацию можно найти в Platform SDK.